strain at the leash - German English Dictionary